#ifndef _STACK_H
#define _STACK_H
#include"stack_element.h"
struct stack{
    struct stack_element * head;
    struct stack_element * tail;
    int mount;
};
struct stack * create_stack(struct stack_element * elem);
int push_stack(struct stack * stack,char * data);
char * peek_stack(struct stack * stack);
char ** traverse(struct stack * stack);
void traverse_disp(struct stack * stack);
void pop_stack_single(struct stack * stack);
void pop_stack(struct stack * stack,int N);
void delete_stack(struct stack * stack);
#endif